Технологія роботи з налагоджувачем TurboDebugger фірми Borland

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2022
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Операційні системи

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем Звіт до лабораторної роботи №3 з дисципліни «Операційні системи» Тема «Технологія роботи з налагоджувачем TurboDebugger фірми Borland» Варіант 12 КИЇВ-2022 Мета роботи : ознайомитися з технологією налагоджувача TD. Порядок роботи : Ознайомитися з етапами процесу налагодження програми. Ознайомитися з можливостями TD. Засвоїти типові операції (переміщення між вікнами налагоджувача, зміна вікон, покрокове виконання команд, внесення змін до даних оперативної пам’яті, внесення змін у вміст регістрів, внесення змін до стеку, встановлення контрольних точок). Продемонструвати основні операції з налагодження на прикладі програми з лабораторної роботи № 2. Короткий теоретичний опис Процес налагодження програми зазвичай поділяється за чотири етапи : Виявлення помилки. Пошук її місцезнаходження. Визначення причини помилки. Виправлення помилки. Турбо налагоджувач можна застосувати для вирішення двох основних проблем процесу налагодження : пошук місця знаходження помилки та причини її виникнення. Надається можливість тестування нових значень змінних, щоб відстежити їх вплив на роботу програми. Ці можливості реалізуються за допомогою трасування, покрокового виконання, перегляду, змін й простежування. Трасування . Дозволяє виконувати програму по одному оператору. Зворотне трасування . Ви можете виконати код у зворотному порядку. Покрокове виконання . Ви можете виконувати програму по одному оператору, але пропускати виклики процедур і функцій. Перегляд . Ви можете у Турбо налагоджувачі створити спеціальне вікно для показу всіляких речей - змінних, їхніх значень, точок зупинки, вмісту стека, файлів реєстрації, даних, файлів вихідних текстів, кодів ЦП, пам'яті, регістрів, інформації процесора, арифметики із плаваючою крапкою, виводу програми. Перевірка . Ви можете у Турбо налагоджувачі одержати вміст складних структур даних з вашої програми. Зміна . Можна змінити вміст змінної (як локальної, так і глобальної) на нове значення. Простежування . Ви можете виділити деякі програмні змінні й простежувати зміну їхніх значень у процесі роботи програми. Турбо налагоджувач запускається таким чином: Td ім’я виконуваного файла.ехе Демонстрація основних операції з налагодження на прикладі програми з лабораторної роботи № 2 Запуск турбоналагоджувача : / Такий вигляд має TD після запуску виконуваного файлу Lab2.exe : / Верхній рядок на скріншоті – це рядок меню команд. Щоб відкрити певний пункт головного меню можна натиснути Alt + перша буква елемента меню або натиснути F10 і мишкою вибрати наобхідний елемнет, також замість мишки, можна натиснути на першу букву пунку меню. Переміщення здійснюється за допомогою стрілок. Нижній рядок – основні команди, які виконуються принатисканні клавіш F1-F10. До кожної команди є своя вказана клавіша. Розглянемо вікно CPU, яке складається з 5 областей, вони наведені нижче : Перша область, сегмент коду,містить машинні інструкції (вміст сегменту коду вихідної програми), тобто, CS:зсув інструкція та команда; Друга область, сегмент даних (вікно дампу), відображає шістнадцятеричні байти даних : DS:зсув 16-річні байти; Третя область, вікно регістрів, відображає вміст регістрів ЦП: AX, BX, CX, DX, SI, DI, BP, SP, DS, ES, SS, CS, IP; Четверта область, вікно флагів, містить регістр прапорців ЦП : C, Z, S, O, P, A, I, D; П’ята область, вікно стека, містить стек у вигляді шістнадцятирічних байтів : SS: шістнадцятирічні байти. / Переміщуватися між областями можна за допомогою клавіші Tab або Shift Tab. Для того, щоб відкрити вікно TD на весь екран необхідно натиснути Alt+Enter, щоб повернутися до початкового стану потрібно знову натисніти Alt+Enter. Щоб перейти назад в середовище DOS потрібно натиснути Alt+F5, повернутися до TD потрібно натиснути ту саму комбінацію клавіш. Для викли...
Антиботан аватар за замовчуванням

10.06.2023 01:06

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини